# IRC Commands | | | | --- | --- | | [accept](./accept) | Allows you to specify who you want to receive private messages and notices from while you have callerid enabled. ... | | [action](./action) | Sends an action emote to a nickname or a channel. | | [admin](./admin) | Displays the administrative details of a server. | | [away](./away) | Marks yourself as 'away'; this method is used to inform people that you are not paying attention to your screen. ... | | [ban](./ban) | Adds one or more bans to a channel. | | [ctcp](./ctcp) | Sends a CTCP request towards the given target nickname or channel. | | [dcc](./dcc) | The DCC protocol is used to initiate client-to-client chat connections and file transfers. ... | | [deop](./deop) | Removes the channel operator privileges from the given nicknames; you may use the wildcard character '*' in a nickname. | | [devoice](./devoice) | Removes the channel voice privileges from the given nicknames; you may use the wildcard character '*' in a nickname. ... | | [die](./die) | Terminates the IRC server; this command is reserved for IRC operators. | | [hash](./hash) | This is an ancient command that is no longer used; if you on an IRC server that supports this command, please contact us to we can update the documentation. | | [info](./info) | Displays information about the IRC server software. | | [invite](./invite) | Invites the specified nick to a channel. | | [ison](./ison) | Displays whether the specified nicknames are online. | | [kick](./kick) | Removes the given nicknames from the specified channel; this command is typically used to remove troublemakers, flooders or people otherwise making a nuisance of themselves. | | [kickban](./kickban) | Removes and then bans the given nicknames from the specified channel. | | [kill](./kill) | Terminates a nickname's connection from the network; this command is reserved for IRC operators. ... | | [knock](./knock) | Sends an invitation request to the channel operators of the target channel; this command may not work on all IRC servers. ... | | [knockout](./knockout) | Removes and then bans the given nicknames from the active channel; the ban will be automatically lifted after the specified time. ... | | [links](./links) | Displays the links between an IRC server and its connections. | | [list](./list) | Displays the channel names that match your request; requesting all channels may cause the server to disconnect you for flooding. | | [lusers](./lusers) | Displays the user statistics of the active or remote server. ... | | [map](./map) | Displays the network map of an IRC network; this command is usually reserved for IRC operators and does not work on all servers. | | [me](./me) | Sends an action emote to the active nickname or channel. | | [mircdcc](./mircdcc) | After establishing a DCC CHAT connection that you initiated, you might encounter some protocol issues if the target is using mIRC. ... | | [mode](./mode) | Modifies the user or channel modes for which you are privileged to modify. ... | | [motd](./motd) | Displays the welcome message of an IRC server. | | [nctcp](./nctcp) | Sends a CTCP reply to a nickname or channel; you can provide multiple targets by separating them with a comma. | | [netsplit](./netsplit) | Displays some information about users who are currently lost in one or more net splits. | | [nick](./nick) | Changes your nickname on the active server. | | [notice](./notice) | Sends a notice to the target nickname or channel; these are often used in automated bots or scripts. ... | | [notify](./notify) | Notifies you when a nickname or users matching a host on the notification list comes online or offline. | | [op](./op) | Grants the channel operator privileges to the given nicknames; you may use the wildcard character '*' in a nickname. | | [oper](./oper) | Grants you the IRC operator status. | | [part](./part) | Leaves the given channels. | | [ping](./ping) | Sends a CTCP PING request to a nickname or a channel; this is used to find out the latency on the network. | | [quote](./quote) | Sends raw data to the server without any parsing. | | [rehash](./rehash) | Reloads the configuration of the IRC server you are are connected to; this command is restricted to IRC operators. | | [restart](./restart) | Restarts the active IRC server; this command is restricted to IRC administrators. | | [sconnect](./sconnect) | Connect a server to the IRC network; this command is restricted to IRC operators. | | [server](./server) | Displays, adds, modifies or removes the network configuration of IRC servers. ... | | [servlist](./servlist) | List the network services currently present on the IRC network. | | [silence](./silence) | Manages the server side ignore list; users or hostnames that match an entry on the list are not able to send you any messages or invites. ... | | [squery](./squery) | /SQUERY sends a query to the specified service. | | [squit](./squit) | Disconnects a server from the IRC network; this command is restricted to IRC operators. | | [stats](./stats) | Displays statistics from the IRC server; some statistics require you to have IRC operators privileges and might differ between IRC networks. ... | | [time](./time) | Displays the local time of a server or the server the target user is connected to. | | [topic](./topic) | Displays or modifies the topic of a channel. | | [trace](./trace) | Displays the list of servers and users connects to a server, or a list of the servers between yourself and the target user. ... | | [ts](./ts) | Displays a list of the channels you are on and their topics. | | [unban](./unban) | Removes one or more bans from a channel. | | [unnotify](./unnotify) | Removes an entry from the notify list. | | [unsilence](./unsilence) | Removes an entry from the silence list. This command does not work on all IRC networks. | | [userhost](./userhost) | Displays the user@host for the given nicknames; some common added attributes are '*' to identify an IRC operator, '-' and '+' to indicate whether the nickname is AWAY or available. | | [ver](./ver) | Send a CTCP VERION request to the target nickname, channel or to all the users on the channel. | | [version](./version) | Displays the version and compatibility parameters of the given server, or for the server the target nickname is on. | | [voice](./voice) | Grants the channel voice privileges to the given nicknames; you may use the wildcard character '*' in a nickname. | | [wait](./wait) | Waits the specified amount of milliseconds before sending the next command to the server. | | [wall](./wall) | Sends a message to all channel operators. If the server doesn't support WALLCHOPS or STATUSMSG it will send a notice to each channel operator individually. | | [wallops](./wallops) | Sends a network wide message to all the users which have the usermode 'w' enabled; this command is restricted to IRC operators. | | [who](./who) | Displays information about users in the specified channel. If you specify a filter, all the users whose nick, userhost or realname matches the filter will be returned. ... | | [whois](./whois) | Displays information about users in the specified channel; you may give the same nickname as the argument twice to also query the idle time. ... | | [whowas](./whowas) | Displays historical user information. | :::{toctree} :maxdepth: 1 :hidden: accept action admin away ban ctcp dcc deop devoice die hash info invite ison kick kickban kill knock knockout links list lusers map me mircdcc mode motd nctcp netsplit nick notice notify op oper part ping quote rehash restart sconnect servlist silence squery squit stats time topic trace ts unban unnotify unsilence userhost ver voice wait wall wallops who whois whowas :::